package cn.infomany.service;

import cn.infomany.common.domain.PageParamDTO;
import cn.infomany.entity.SysUser;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 系统用户 服务类
 * </p>
 *
 * @author zjb
 * @since 2020-06-08
 */
public interface ISysUserService extends IService<SysUser> {

   /**
    * 获取SysUser对象列表分页
    */
   Result pageSysUser(PageListSysUserDTO pageListSysUserDTO,PageParamDTO pageParamDto);

   /**
    * 保存SysUser对象
    */
   Result saveSysUser(AddSysUserDTO addSysUserDTO);

   /**
    * 更新SysUser数据
    */
   Result updateSysUser(EditSysUserDTO editSysUserDTO);

   /**
    * 删除SysUser数据
    */
   Result removeSysUserById(String id);

   /**
    * 批量删除SysUser数据
    */
   Result removeSysUserByIds(String[] ids);

   /**
    * 获取到SysUser数据
    */
   Result findSysUserById(String id);
}
